home *** CD-ROM | disk | FTP | other *** search
AMOS Source Code | 1996-01-17 | 2.0 KB | 46 lines |
- ' ************************************* Commands used:
- ' * * =Current Date =Current Time
- ' * Amcaf Examples * =Cd Date$ =Ct Time$
- ' * Time & Date V1.1 * =Cd Year =Ct Hour
- ' * Written by Chris Hodges * =Cd Month =Ct Minute
- ' * * =Cd Day =Ct Second
- ' ************************************* =Cd Weekday =Ct Tick
- '
- ' Open a hires screen.
- Screen Open 0,640,256,2,Hires
- Curs Off : Flash Off : Paper 0 : Pen 1 : Cls
- Palette 0,$FFF
- ' Print some silly title
- Centre "AMCAF time and date functions."
- ' Get the current date
- DATE= Extension_8_07CE
- ' Give out all date informations. These have only to be printed once, because
- ' I think you don't run it all day long :)))
- Locate 0,2
- Print "Current date as hex : ";Hex$(DATE,8)
- Print "Current date as string: "; Extension_8_0F0A(DATE)
- Print "Current year :"; Extension_8_07F2(DATE)
- Print "Current month : "; Extension_8_0EB8( Extension_8_0800(DATE),2)
- Print "Current day : "; Extension_8_0EB8( Extension_8_0810(DATE),2)
- Print "Current weekday : "; Extension_8_0EB8( Extension_8_081E(DATE),2)
- ' Preprint the information that don't change.
- Locate 40,2 : Print "Current time as hex : "
- Locate 40,3 : Print "Current time as string: "
- Locate 40,4 : Print "Current hour : "
- Locate 40,5 : Print "Current minute : "
- Locate 40,6 : Print "Current second : "
- Locate 40,7 : Print "Current tick : "
- Repeat
- Multi Wait
- ' Get the current time
- TIME= Extension_8_07E0
- ' Give out all time informations
- Locate 64,2 : Print Hex$(TIME,8)
- Locate 64,3 : Print Extension_8_0F1A(TIME)
- Locate 64,4 : Print Extension_8_0EB8( Extension_8_0830(TIME),2)
- Locate 64,5 : Print Extension_8_0EB8( Extension_8_083E(TIME),2)
- Locate 64,6 : Print Extension_8_0EB8( Extension_8_084E(TIME),2)
- Locate 64,7 : Print Extension_8_0EB8( Extension_8_085E(TIME),2)
- Until Inkey$=Chr$(27) or Mouse Key<>0
- Screen Close 0
- End